b12bb09028ac209e8005a8e87d1fbb0f10690fbe,src/main/java/org/lisoft/lsml/model/item/ItemComparator.java,ItemComparator,compareEngines,#Engine#Engine#,291

Before Change


    }

    private int compareEngines(Engine aLhs, Engine aRhs) {
        final int ratingCmp = Integer.compare(aRhs.getRating(), aLhs.getRating());
        if (0 != ratingCmp) {
            if (pgiMode) {
                return -ratingCmp;

After Change


    }

    private int compareEngines(Engine aLhs, Engine aRhs) {
        final int rhsRating = aRhs.getRating();
        final int lhsRating = aLhs.getRating();
        if (lhsRating != rhsRating) {
            if (pgiMode) {
                return lhsRating - rhsRating;
            }
            return rhsRating - lhsRating;
        }